home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / faqs / faq / forthfaq / applications < prev    next >
Encoding:
Text File  |  1995-07-25  |  8.2 KB  |  172 lines

  1. Subject: Forth FAQ: Applications done with Forth.  (l/m 07.Nov.93)
  2. Newsgroups: comp.lang.forth,comp.answers,news.answers
  3. From: ForthFAQ@willett.pgh.pa.us (FAQ account for comp.lang.forth)
  4. Date: 15 Dec 93 01:40:07 GMT
  5.  
  6. Archive-name: ForthFaq/Applications
  7. Last-modified: 07.Nov.93
  8. Version: 1.2
  9.  
  10.  
  11.     [Thanks to everyone who has contributed information for this
  12.      message.  I have left the header and/or .signature lines in for
  13.      attribution.  Missing or incorrect attributions are a mistake...
  14.      please help me correct any that are wrong.  -dwp]
  15.  
  16. If Forth has been around for 20+ years, what has it been used for?
  17.  
  18.     **********************************************************************
  19.  
  20.     Date: 16 Jun 1993 16:15:25 -0400 (EDT)
  21.     From: koopman@cagate.res.utc.com (Philip Koopman)
  22.     Message-Id: <9306162015.AA22610@casun2.res.utc.com>
  23.  
  24.     Elizabeth Rather's HOPL paper contains a number
  25.     of examples (I don't have time to type them all
  26.     in).  SIGPLAN Notices vol. 28 no. 3, March 1993.
  27.     CMU and Pitt probably both have copies.
  28.  
  29.     [I haven't had the time to look this up yet.  If anyone has a copy
  30.      handy and wants to send me the info, I would appreciate it. -dwp]
  31.  
  32.     **********************************************************************
  33.  
  34.     Date: Wed, 9 Jun 93 14:34:28 bst
  35.     Message-Id: <9306091334.AA27065@hpc.lut.ac.uk>
  36.     From: Merlin <N.U.Fitzsimons@loughborough.ac.uk> (MERLIN)
  37.  
  38.     A few years ago, I used a homebrew (well, I did it at the
  39.     office...) FORTH on the Atari ST to produce a conversion of a C64
  40.     game called OOPS - a kind of real-time logic puzzle based around
  41.     symmetrical grids, designed by a guy called Jason Kendall from
  42.     Salisbury, England.  This received very good reviews in the C64
  43.     version.  Unfortunately, shortly after we delivered the 16 bit
  44.     versions (PC, ST and Amiga - only the ST in FORTH, the rest in
  45.     Assembler), the publisher, The Big Apple Entertainment Co Ltd (who
  46.     despite their name were based in London) was closed down by its
  47.     parent company, so the ST version was never released.  A little
  48.     while after, I left CygnusSoft to go and run a pub for a couple of
  49.     years, so my ST FORTH never got used again - although I've still
  50.     got a copy, if only I can find someone with an ST...
  51.  
  52.     In addition to all this boring reminiscence, In 1984-85 I worked
  53.     for a digital systems engineering company called Jasmin
  54.     Electronics, then based in Leicester, England, who used FORTH for
  55.     all their software at that time.  Their speciality was in Teletext
  56.     systems.  There's at least one Cable TV station in California who
  57.     provided a Teletext service using Jasmin kit - one of the first
  58.     things I worked on for them was a FORTH system that took news
  59.     straight off the AP wire and formatted it into pages that were
  60.     included directly into the Teletext magazine.  The railway
  61.     stations and airports of (at least) Europe are also littered with
  62.     Jasmin Teletext information display systems, which were all,
  63.     originally at least, written in FORTH. They also did a water
  64.     pumping control system for the Rickmansworth area of England - it
  65.     used a WAN of proprietary 68000-based kit, was grossly
  66.     underpowered for the job, and was delivered massively late and
  67.     over budget, which must have been why their salaries were so
  68.     lousy...  :-)
  69.  
  70.     [Email address from .signature: hunuf@lut.ac.uk  -dwp]
  71.  
  72.     **********************************************************************
  73.  
  74.     Date: Wed, 9 Jun 1993 00:17:39 -0500 (CDT)
  75.     From: "Christopher A. Bongaarts"
  76.     Message-Id: <Pine.3.05.9306090039.A23399-a100000@student.tc.umn.edu>
  77.  
  78.     Adventure Construction Set, by Stuart Smith.  Published by
  79.     Electronic Arts.  The Commodore 64 version was written in forth,
  80.     and this game featured incredible music and very good graphics (if
  81.     you don't mind 160x200x4 graphics!)
  82.  
  83.     =-=-=-=-=-= Chris Bongaarts =-=-=-= Sir Taxi of the Wild Crew =-=-=-=-=-=
  84.     Internet: bong0004@student.tc.umn.edu FidoNet 1:282/54  "Chris Bongaarts"
  85.           taxi@tdkt.kksys.com         Call the Game Center (612)942-7531
  86.  
  87.  
  88.  
  89.  
  90.     From: ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie)
  91.     Subject: Southern Wisconsin FIG Chapter News
  92.     Message-ID: <4638.UUL1.3#5129@willett.pgh.pa.us>
  93.     Date: 9 Jul 93 10:53:26 GMT
  94.  
  95.     [Message has been editted for relevant excerpts.  -dwp]
  96.     Message 2         Thu Jul 08, 1993
  97.     D.RUSKE1 [Dave]              at 11:52 EDT
  98.  
  99.     After about half an hour of conversation amongst the group, Dave
  100.     Ruske gave a talk about the use of Forth in two embedded
  101.     applications done for ICOM, Inc.  The first was an 8031-based
  102.     operator access panel for an Allen-Bradley PLC-2; the second was a
  103.     driver which loads onto the Allen-Bradley KT card (a Z80- based
  104.     network card for PLC communications).  LMI Metacompilers were used
  105.     on both projects.
  106.  
  107.       Dr.  Bob Lowenstein of Yerkes Observatory told the group about
  108.       Yerk and how it is applied to telescope control and data
  109.       acquisition.  Yerk is an object-oriented Forth variant for the
  110.       Mac, and is a public-domain product derived from Neon.  One of
  111.       the things Dr.  Lowenstein uses this for is remotely controlling
  112.       a telescope in New Mexico via the Internet.  Yerk software will
  113.       also be used to control two new telescopes being built at the
  114.       South Pole.
  115.  
  116.       Matt Mercaldo showed and talked about the Modular Microprocessor
  117.       Trainer being developed for use at Johns-Hopkins University.
  118.       The unit uses two Motorola MC68HC11A8s with New Micros'
  119.       Max-Forth on chip.  The student can prototype projects on the
  120.       unit and communicate with it using a terminal, or a keyboard and
  121.       built-in LCD display.  Matt provided the group with copies of a
  122.       paper describing his work.
  123.  
  124.       Glenn Szejna described his use of Forth at Nicolet Instruments.
  125.       Several people in the group had used Nicolet oscilloscopes,
  126.       unaware that Glenn's Forth code was running under the hood.
  127.  
  128.       Scott Woods discussed his use of Forth, including his current
  129.       project, firmware for an industrial metal detector.  This device
  130.       will be used for such things as preventing machine screws from
  131.       showing up in your breakfast cereal.
  132.  
  133.       Olaf Meding described Amtelco's use of polyForth in programming
  134.       their systems for telephone answering services [see Olaf's
  135.       article "Forth-Based Message Service" in the January/February
  136.       1993 Forth Dimensions].  The Amtelco EVE (Electronic Video
  137.       Exchange] system is the largest and most sophisicated system of
  138.       its kind, and has gained 70% of the answering service market.
  139.  
  140.       James Heichek demonstrated VORCOMP, a public-domain directory
  141.       and file compare utility written in his own version of Forth.
  142.       James talked about why he believed the stack manipulation words
  143.       in Forth became a hindrance to his work, and how he added local
  144.       variables to clean up his code.  He is currently developing
  145.       educational software.
  146.  
  147.     Olaf Meding gave a brief tour of the "Introduction to Forth" disk
  148.     and demonstrated the loading of C. H. Ting's tutorial in F-PC.
  149.     Along the way, the F-PC single-step debugger was also
  150.     demonstrated.  According to Julian V. Noble, the "Introduction to
  151.     Forth" disk "was prepared and disseminated by Prof.  Julian V.
  152.     Noble of the University of Virginia, with the kind permission of
  153.     the authors of the tutorials and files thereon (C.H. Ting, Jack
  154.     Brown, Phil Koopman and me), as a public service, under the
  155.     auspices of FIG, ACM/SIGForth and Mechum Banks Publishing."
  156.  
  157.     By this time it was past 10 pm and the meeting began to break up,
  158.     but Dr.  Lowenstein took some time to demonstrate Yerk and impart
  159.     some insider knowledge to Paul Anderson.  Paul is new to Forth and
  160.     plans on building a system to monitor and control model railroads
  161.     via a Mac.
  162.  
  163.     [Any inaccuracies in this report are solely my fault.  -DR]
  164. ---
  165. If you have any questions about ForthNet/comp.lang.forth or any information
  166. to add/delete or correct in this message or any suggestions on formatting or
  167. presentation, please contact Doug Philips at one of the following addresses:
  168.           Internet: dwp@willett.pgh.pa.us
  169.           Usenet:   ...!uunet!willett.pgh.pa.us!dwp
  170.           GEnie:    D.PHILIPS3
  171.  
  172.